package io.renren.modules.rps.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 中心日报管理
 *
 * @author HuYJ huyongjie@qone-inst.com
 * @since 1.0.0 2022-10-18
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("rp_center_daily")
public class CenterDailyEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 数据id
     */
	private Long id;
    /**
     * 统计时间
     */
	private Date countTime;
    /**
     * 门诊收入
     */
	private Double clinicIncome;
    /**
     * 住院收入
     */
	private Double hospitalIncome;
    /**
     * 门诊人次
     */
	private Integer clinicPatientsNumber;
    /**
     * 出院人次
     */
	private Integer hospitaloutPatientsNumber;
    /**
     * 入院人次
     */
	private Integer inPatientsNumber;
    /**
     * 结算人次
     */
	private Integer orderPatientsNumber;
    /**
     * 在院人次
     */
	private Integer onPatientsNumber;
    /**
     * 出区未结人次
     */
	private Integer outPatientsNumber;
    /**
     * 核酸检测人次
     */
	private Integer nucleicacidCheckNumber;
    /**
     * 开放床位数
     */
	private Integer openBedNumber;
    /**
     * 员工数
     */
	private Integer patientNumber;
    /**
     * 技师数
     */
	private Integer technicianNumber;
    /**
     * 护士数
     */
	private Integer nurseNumber;
    /**
     * 住院手术例数
     */
	private Integer surgeryNumber;
    /**
     * 住院三四级手术例数
     */
	private Integer surgeryLevel34Number;
    /**
     * 实际占用总床日
     */
	private Integer bedDays;
    /**
     * 开放床位使用率
     */
	private Double bedOccupancy;
    /**
     * 平均住院日
     */
	private Integer hospitalizationRate;
    /**
     * 门诊次均费用
     */
	private Double clinicFeeEachtime;
    /**
     * 住院次均费用
     */
	private Double hospitalFeeEachtime;
    /**
     * HIS发生制收入
     */
	private Double hisAccrualIncome;
    /**
     * 非医保患者收入
     */
	private Double nonmedicarePatientsIncome;
    /**
     * 非医保收入占比
     */
	private Double nonmedicaresIncomeRatio;
    /**
     * 药品收入
     */
	private Double medicineIncome;
    /**
     * 材料收入
     */
	private Double materialIncome;
    /**
     * 检查检验收入
     */
	private Double testIncome;
    /**
     * 诊疗收入
     */
	private Double diagnosisIncome;
    /**
     * 诊疗收入占比
     */
	private Double diagnosisIncomeRatio;
    /**
     * 更新者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updater;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateDate;
}